//==========================================================================<>====
/* age323p02.xs
   
   One of the two main AI's.  Fully active.  This one is Russian.

*/
//==============================================================================



include "aiHeader.xs";     // Gets global vars, function forward declarations
include "aiMain.xs";       // The bulk of the AI



//==============================================================================
/*	preInit()

	This function is called in main() before any of the normal initialization 
	happens.  Use it to override default values of variables as needed for 
	personality or scenario effects.

*/
//==============================================================================
void preInit(void)
{
    aiEcho("preInit() starting.");
    cvOkToBuildWalls = false;   // He already has the walls I gave him.
	cvOkToFortify = true;	    // Okay to build Outposts if he wants to.
	cvOkToBuildForts = true;    // I'll let him build a fort.  For now.  JSB 8-16-05.
	gDelayAttacks = false;		// AI can attack on easy even if he's not been attacked.  JSB 8-16-05.
}



//==============================================================================
/*	postInit()

	This function is called in main() after the normal initialization is 
	complete.  Use it to override settings and decisions made by the startup logic.
*/

//==============================================================================
void postInit(void)
{
   aiEcho("postInit() starting.");
   // kbSetPlayerHandicap(cMyID,kbGetPlayerHandicap(cMyID)*0.90);  // Cut handicap to 90% of normal here.  8-11-05 JSB
   btRushBoom = 0.4;   //Make him rush-oriented, but not quite an "extreme rusher", which would be "1.0".

}




//==============================================================================
/*	Rules

	Add personality-specific or scenario-specific rules in the section below.
*/
//==============================================================================